Vuetify の v-text-field にフォーカスしたとき、入力済み文字を全選択状態にする方法。
環境
Windows 11 Home 21H2
Vue 2.6.14
Vuetify 2.6.0
コード12345678910111213141516171819202122232425262728<template> <v-container> <v-row> <v-col cols="2"> <v-text-field v-model="title" label="Regular" @focus="textFieldFocused" ></v-text-field> </v-col> </v-row> </v-container></template><...
Manatee.Trello ライブラリを使っていろいろな操作をしていきます。
もち備忘録です!
環境
Windows 11 Home 21H2
Visual Studio Community 2022
.NET 6.0
Manatee.Trello 4.4.2
認証トークン取得カードを作成するには、APIキーと認証トークンが必要です。
次のページ からAPIキーと認証トークンを取得。
APIキー
認証トークンそのままトークンリンクから認証トークンを作成します。
カード作成12345678910111213using Manatee.Trello;TrelloAuthorization.Default.AppKey = "[your application key]";TrelloAuthorization.Default.UserToken = "[your user token]";ITrelloFactory factory = new TrelloFactory();var list = factory.List(&quo...
忘れないよう備忘録です。
環境
Windows 11 Home 21H2
Visual Studio Community 2022
.NET 6.0
Google.Apis.Sheets.v4 1.57.0.2727
今回はトップレベルステートメントを使わないでやってみます。6.0 からの新機能!
チェックを外すとMainメソッドがなくなります。
NuGetGoogle.Apis.Sheets.v4 1.57.0.2727
Google スプレッドシート分かりやすいように、つぎのようなデータを準備しました。
後に出てくる「spreadsheetId」はURL部にあるのをコピペします。
Google Cloud PlatformGoogle スプレッドシート を操作するためには認証情報が必要です。今回はJSONファイルを .NETプロジェクトに読み込ませます。
プロジェクト作成GCPコンソール を開いて新しいプロジェクトを作成します。
ライブラリ追加「APIとサービス」>「ライブラリ」を選択し、次の2つのライブラリを有効化します。
Google Drive A...
公式サイトを見ながら試したのですが、なかなかに手こずったので、自分なりにやったことをまとめました。
環境
Windows 11 Home 21H2
Visual Studio Community 2022
フレームワーク: .NET 6.0
手順プロジェクト作成今回は「ASP.NET Core Web アプリ」で作業していきます。
プロジェクト名や保存場所等はお好みで変えてください。今回は「WebApplication1」で説明していきます。
フレームワークは「.NET 6.0」を選択。
認証なし、これからCookie認証を入れてくので余分なコードが無い方が楽。
Dockerにチェック入れましたが、どっちでもいいです。Docker使わなくても問題なし。
一番下の「Do not use top-level statements」にチェック入れました。これは .NET 6.0 からの機能で、Main メソッドが隠蔽されるので、チェックを入れて隠蔽されない状態で始めていきます。
RazorPages 削除Razorページは使わないので削除。CSHTML嫌い。
「Progr...
アプリでアンドロイド端末のスクリーンショットを撮影して、画像保存するまでを紹介します。
よくあるサンプルだと、アプリを開いてるときのみスクリーンショットしているため、アプリを閉じるとスクリーンショットできないのがほとんどでした。
今回紹介するアプリは、フォアグラウンドサービスでスクリーンショットを撮影するので、アプリを閉じてもスクリーンショットしてくれます。
あと、最新のSDKバージョン (API30 (Android 11 (R))) に対応したソースで書いてあります。
実行するとこのようにアプリを閉じてもスクリーンショットが保存されていきます。
環境
Windows 11 Home 21H2
Android Studio Bumblebee | 2021.1.1 Patch 1
API 30、Android 11 (R)
手順プロジェクト作成今回は Empty Activity を使います。
設定は下記の通りです。
Language: Java
Minimum SDK: API 30、Android 11 (R)
ソース完成品は こちら に置いておきます。
act...
完全ワイヤレスイヤホンを買い換えたのでレビュー
何から何に買い換えたの?前オーディオテクニカ ATH-CKS5TW
スペック
充電時間 約2時間、ケース:約3.5時間
連続使用可能時間 最大約15時間、最大約45時間(充電ケース併用時)
質量 ヘッドホン:約8g、充電ケース:約60g
後オーディオテクニカ ATH-CKR70TW
スペック
充電時間 約1.5時間、充電ケース:約2時間
連続使用可能時間 最大約7時間、最大約20時間(充電ケース併用時)
質量 ヘッドホン:約5g、充電ケース:約43g
何で買い換えたの?見た目がダサかった。買い替え以前のイヤホンは耳からポッコリ飛び出してて、見た目ダサい。
ケースが大きかった。私はカバン持たない派なので、ズボンのポケットに入れて持ち歩くんだが、ケースが大きくてジャマ。
買い換えた感想は?大満足。値段は2倍ぐらい高かったが、それだけする理由も納得できた。
音は同じ感じがする。と言っても、音の違いが分かる方じゃないから、当てにしない方がいいかも。
ケースも小さくなって、持ち運びも楽。
マイクやノイキャンが搭載された。買い換える...
合計行がないので、無理やり追加します。
環境
vue.js 2.6.14
vuetify 2.6.0
手順Vuetify のインストールは 公式 を参考にしてください。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081<template> <v-container> <v-row class="text-center"> <v-col cols="12"> <v-data-table :headers="headers" :items="desserts" :items-per-page="5" class="elevation-1...
ViewModel を共有して、フラグメント間でデータを使いまわしていきます。
環境
Windows 11 Home 21H2
Android Studio Bumblebee | 2021.1.1 Patch 1
言語:Java
SDKバージョン:API 30 Android 11.0 (R)
手順プロジェクト作成今回は Navigation Drawer Activity のテンプレートを使っていきます。最初から Fragment と ViewModel があるので、動作確認が簡単です。
ViewModel共有MainActivity と 各Fragment で ViewModel を共有するように設定していきます。
MainActivity123456789101112public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea...
解決するまで丸一日かかった。もう疲れた備忘録です。
123const spawn = require('child_process').spawn;let adbShell = spawn('adb', ['shell'], {shell: true});adbShell.stdin.write('nohup sh -c \"CLASSPATH=com.example.myapplication /system/bin/app_process /system/bin com.example.myapplication.HttpServer\" > /dev/null 2>&1 &\n');
adbコンソールからAndroidのシェルに入り、バックグラウンドプロセスを起動するコマンドです。
重要なのは、adbShell.stdin.writeの最後に改行を入れること!!!
改行入れないと実行されないんですね。当たり前って言えばそーなん...